<?php

require_once 'model/ModelComment.php';
require_once 'model/ModelEvent.php';
require_once 'model/ModelPhoto.php';

class ControllerPrincipal {

    function accueil($menu) {
        $content['title'] = 'Page d\'accueil';
        $content['content1'] = 'Et bla bla bla du texte et Bla';
        $content['nom_menu'] = $menu;
        include 'view/accueil.php';
    }

    function midi($menu) {
        $content['title'] = 'Midi';
        $content['content1'] = 'Et bla bla bla du texte et Bla';
        $content['nom_menu'] = $menu;
        include 'view/midi.php';
    }

    function soir($menu) {
        $content['title'] = 'Soir & Weekend';
        $content['content1'] = 'Et bla bla bla du texte et Bla';
        $content['nom_menu'] = $menu;
        include 'view/soir.php';
    }

    function photos($menu) {
        $content['title'] = 'Photos du lieu';
        $content['content1'] = 'Et bla bla bla du texte et Bla';
        $content['nom_menu'] = $menu;
        $model = new ModelPhoto();
        $content['photos'] = $model->getPhotos();

        include 'view/photos.php';
    }

    function adresse($menu) {
        $content['title'] = 'Adresse';
        $content['content1'] = 'Et bla bla bla du texte et Bla';
        $content['nom_menu'] = $menu;
        include 'view/adresse.php';
    }

    function event($menu) {
        $content['title'] = 'Prochains événements';
        $content['content1'] = 'Et bla bla bla du texte et Bla';
        $content['nom_menu'] = $menu;
        $model = new ModelEvent();
        $modelComment = new ModelComment();
        $full = false;
        if (!empty($_POST)) {
            if (!empty($_POST['addComment'])) {
                $contentComment = stripslashes($_POST['comment']);
                $pseudo = addslashes($_POST['pseudo']);
                $id = addslashes($_POST['id']);
                $note = addslashes($_POST['note']);
                $modelComment->insert($id, $pseudo, $contentComment, $note);
            }
            echo $_POST['id'];
            $article = $model->exist($_POST['id']);
            if ($article != "empty") {
                $full = true;
                $content['event'] = $article;
                $content['comment'] = $modelComment->selectAll($_POST['id']);
            }
        } else {
            $content['event'] = $model->selectAll();
        }
        include 'view/event.php';
    }

    function participation() {
        if (!empty($_POST) && !empty($_POST['email']) && !empty($_POST['tel']) && !empty($_POST['desc'])) {
            $email = $_POST['email'];
            $tel = $_POST['tel'];
            $desc = $_POST['desc'];

            echo $email . ' -> ' . $tel . ' -> ' . $desc;
            mail("romain.dubos@gmail.com", "test", "message");
        } else {
            $this->accueil("Accueil");
        }
    }

    function otherPage() {
        $content['title'] = 'Une autre Page';
        $content['content1'] = 'Un texte différent avec un titre de page différent';
        include 'view/other_page.php';
    }

}

?>
